$(function () {
  // 获取用户基本对象
  getyong();
  $("#sign").on("click", function () {
    //  提示用户是否退出
    layer.confirm("确定退出?", { icon: 3, title: "提示" }, function (index) {
      //  清空本地存储的token属性
      localStorage.removeItem("token");
      // 重新跳转登录页
      location.href = "/login.html";
      //   关闭confirm询问框
      layer.close(index);
    });
  });
});
window.addEventListener(
  "popstate",
  function (e) {
    alert("浏览器后退了");
  },
  true
);
// 获取用户信息
function getyong() {
  $.ajax({
    type: "GET",
    url: "/my/userinfo",
    success: function (res) {
      if (res.status != 0) return layui.layer.msg(res.message);
      // 渲染头像函数
      rendarAvatar(res.data);
    },
  });
}
// 渲染头像
function rendarAvatar(avatar) {
  // 获取用户名称
  var uname = avatar.nickname || avatar.username;
  //   修改欢迎
  $("#yong").html("欢迎&nbsp;&nbsp;" + uname);
  //  按需渲染头像
  // 判断用户是否有头像，如果有就使用这个用户的头像，
  // 没有就用我们定义的文字头像
  if (avatar.user_pic !== null) {
    $(".layui-nav-img").attr("src", avatar.user_pic).show();
    $(".text-avatar").hide();
  } else {
    $(".layui-nav-img").hide();
    $(".text-avatar").show();
    var first = uname[0].toUpperCase();
    $(".text-avatar").html(first).show();
  }
}
